package com.cy.pj.sys.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;
@Data
public class BlogType implements Serializable {
    private static final long serialVersionUID = 6922909618896734436L;
    /**博客id*/
     private Long id;
    /**博客标题*/
    private String title;
    /**博客创建用户*/
    private String createUser;
    /**博客内容*/
    private String content;
    /**博客类型*/
    private Integer type;
    /**博客状态码*/
    private Integer status;
    /**博客更新用户*/
    private String updateUser;
    /**博客创建时间*/
    /** 创建时间
     * @DateTimeFormat 注解用于描述属性或set方法，用于告诉spring web模块，在将
     * 日期字符串转换为日期对象时，按照此注解中pattern属性设置的格式进行转换
     * @JsonFormat 注解描述属性或get方法时，用于告诉底层API，在将对象转换为json字符串时，
     * 按照此注解中pattern属性指定的日期格式进行转换,其中timezone用于指定时区
     * */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy--MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createdTime;
    /**博客更新时间*/
    private Date updateTime;

}
